object Datawell: TDatawell
  OldCreateOrder = True
  OnCreate = DatawellCreate
  OnDestroy = DatawellDestroy
  Height = 539
  Width = 710
  object TableEvents: TSimpleDataSet
    Aggregates = <>
    Connection = dbFirebird
    DataSet.CommandText = 'select * from EVENTS'
    DataSet.MaxBlobSize = -1
    DataSet.Params = <>
    FieldDefs = <>
    IndexDefs = <>
    IndexFieldNames = 'FOrder'
    ObjectView = False
    Params = <>
    StoreDefs = True
    AfterPost = ApplyUpdatesAfterPost
    AfterDelete = ApplyUpdatesAfterPost
    Left = 556
    Top = 8
  end
  object TableOptions: TSimpleDataSet
    Aggregates = <>
    Connection = dbFirebird
    DataSet.CommandText = 'select * from OPTIONS'
    DataSet.MaxBlobSize = -1
    DataSet.Params = <>
    FieldDefs = <>
    IndexDefs = <>
    ObjectView = False
    Params = <>
    StoreDefs = True
    AfterPost = ApplyUpdatesAfterPost
    AfterDelete = ApplyUpdatesAfterPost
    Left = 100
    Top = 104
  end
  object TableActions: TSimpleDataSet
    Aggregates = <>
    Connection = dbFirebird
    DataSet.CommandText = 'select * from ACTIONS'
    DataSet.MaxBlobSize = -1
    DataSet.Params = <>
    FieldDefs = <>
    IndexDefs = <>
    ObjectView = False
    Params = <>
    StoreDefs = True
    AfterPost = ApplyUpdatesAfterPost
    AfterDelete = ApplyUpdatesAfterPost
    Left = 404
    Top = 56
  end
  object TableGlobals: TSimpleDataSet
    Aggregates = <>
    Connection = dbFirebird
    DataSet.CommandText = 'select * from GLOBALS'
    DataSet.MaxBlobSize = -1
    DataSet.Params = <>
    ObjectView = False
    Params = <>
    AfterPost = ApplyUpdatesAfterPost
    AfterDelete = ApplyUpdatesAfterPost
    Left = 100
    Top = 8
  end
  object TableMacros: TSimpleDataSet
    Aggregates = <>
    Connection = dbFirebird
    DataSet.CommandText = 'select * from MACROS'
    DataSet.MaxBlobSize = -1
    DataSet.Params = <>
    FieldDefs = <>
    IndexDefs = <>
    ObjectView = False
    Params = <>
    StoreDefs = True
    AfterPost = ApplyUpdatesAfterPost
    AfterDelete = ApplyUpdatesAfterPost
    Left = 252
    Top = 8
  end
  object TableAliases: TSimpleDataSet
    Aggregates = <>
    Connection = dbFirebird
    DataSet.CommandText = 'select * from ALIASES'
    DataSet.MaxBlobSize = -1
    DataSet.Params = <>
    FieldDefs = <>
    IndexDefs = <>
    ObjectView = False
    Params = <>
    StoreDefs = True
    AfterPost = ApplyUpdatesAfterPost
    AfterDelete = ApplyUpdatesAfterPost
    Left = 176
    Top = 8
  end
  object TableChars: TSimpleDataSet
    Aggregates = <>
    Connection = dbFirebird
    DataSet.CommandText = 'select * from CHARS'
    DataSet.MaxBlobSize = -1
    DataSet.Params = <>
    FieldDefs = <>
    IndexDefs = <>
    ObjectView = False
    Params = <>
    StoreDefs = True
    AfterPost = ApplyUpdatesAfterPost
    AfterDelete = ApplyUpdatesAfterPost
    Left = 404
    Top = 8
  end
  object TableTellhist: TSimpleDataSet
    Aggregates = <>
    Connection = dbFirebird
    DataSet.CommandText = 'select * from TELLHIST'
    DataSet.MaxBlobSize = -1
    DataSet.Params = <>
    ObjectView = False
    Params = <>
    AfterPost = ApplyUpdatesAfterPost
    AfterDelete = ApplyUpdatesAfterPost
    Left = 404
    Top = 392
  end
  object TableTell: TSimpleDataSet
    Aggregates = <>
    Connection = dbFirebird
    DataSet.CommandText = 'select * from TELL'
    DataSet.MaxBlobSize = -1
    DataSet.Params = <>
    ObjectView = False
    Params = <>
    AfterPost = ApplyUpdatesAfterPost
    AfterDelete = ApplyUpdatesAfterPost
    Left = 404
    Top = 344
  end
  object TableGroups: TSimpleDataSet
    Aggregates = <>
    Connection = dbFirebird
    DataSet.CommandText = 'select * from GROUPS'
    DataSet.MaxBlobSize = -1
    DataSet.Params = <>
    FieldDefs = <>
    IndexDefs = <>
    ObjectView = False
    Params = <>
    StoreDefs = True
    AfterPost = ApplyUpdatesAfterPost
    AfterDelete = ApplyUpdatesAfterPost
    Left = 632
    Top = 8
  end
  object TableEventSort: TSimpleDataSet
    Aggregates = <>
    Connection = dbFirebird
    DataSet.CommandText = 'select * from EVENTSORT'
    DataSet.MaxBlobSize = -1
    DataSet.Params = <>
    FieldDefs = <>
    IndexDefs = <>
    ObjectView = False
    Params = <>
    StoreDefs = True
    Left = 556
    Top = 56
  end
  object TableNicknames: TSimpleDataSet
    Aggregates = <>
    Connection = dbFirebird
    DataSet.CommandText = 'select * from NICKNAMES'
    DataSet.MaxBlobSize = -1
    DataSet.Params = <>
    FieldDefs = <>
    IndexDefs = <>
    ObjectView = False
    Params = <>
    StoreDefs = True
    AfterPost = ApplyUpdatesAfterPost
    AfterDelete = ApplyUpdatesAfterPost
    Left = 328
    Top = 8
  end
  object TableFiltered: TSimpleDataSet
    Aggregates = <>
    Connection = dbFirebird
    DataSet.CommandText = 'select * from FILTERED'
    DataSet.MaxBlobSize = -1
    DataSet.Params = <>
    ObjectView = False
    Params = <>
    AfterPost = ApplyUpdatesAfterPost
    AfterDelete = ApplyUpdatesAfterPost
    Left = 556
    Top = 104
  end
  object TableChat: TSimpleDataSet
    Aggregates = <>
    Connection = dbFirebird
    DataSet.CommandText = 'select * from CHAT'
    DataSet.MaxBlobSize = -1
    DataSet.Params = <>
    FieldDefs = <>
    IndexDefs = <>
    ObjectView = False
    Params = <>
    StoreDefs = True
    AfterPost = ApplyUpdatesAfterPost
    AfterDelete = ApplyUpdatesAfterPost
    Left = 328
    Top = 344
  end
  object TableChathist: TSimpleDataSet
    Aggregates = <>
    Connection = dbFirebird
    DataSet.CommandText = 'select * from CHATHIST'
    DataSet.MaxBlobSize = -1
    DataSet.Params = <>
    FieldDefs = <>
    IndexDefs = <>
    ObjectView = False
    Params = <>
    StoreDefs = True
    AfterPost = ApplyUpdatesAfterPost
    AfterDelete = ApplyUpdatesAfterPost
    Left = 328
    Top = 392
  end
  object TableChatlines: TSimpleDataSet
    Aggregates = <>
    Connection = dbFirebird
    DataSet.CommandText = 'select * from CHATLINES'
    DataSet.MaxBlobSize = -1
    DataSet.Params = <>
    FieldDefs = <>
    IndexDefs = <>
    ObjectView = False
    Params = <>
    StoreDefs = True
    AfterPost = ApplyUpdatesAfterPost
    AfterDelete = ApplyUpdatesAfterPost
    Left = 328
    Top = 296
  end
  object TableTells: TSimpleDataSet
    Aggregates = <>
    Connection = dbFirebird
    DataSet.CommandText = 'select * from TELLS'
    DataSet.MaxBlobSize = -1
    DataSet.Params = <>
    ObjectView = False
    Params = <>
    AfterPost = ApplyUpdatesAfterPost
    AfterDelete = ApplyUpdatesAfterPost
    Left = 404
    Top = 296
  end
  object TableRetain: TSimpleDataSet
    Aggregates = <>
    Connection = dbFirebird
    DataSet.CommandText = 'select * from RETAIN_TBL'
    DataSet.MaxBlobSize = -1
    DataSet.Params = <>
    FieldDefs = <>
    IndexDefs = <>
    ObjectView = False
    Params = <>
    StoreDefs = True
    AfterPost = ApplyUpdatesAfterPost
    AfterDelete = ApplyUpdatesAfterPost
    Left = 100
    Top = 296
  end
  object TableSEvents: TSimpleDataSet
    Aggregates = <>
    Connection = dbFirebird
    DataSet.CommandText = 'select * from SEVENTS'
    DataSet.MaxBlobSize = -1
    DataSet.Params = <>
    FieldDefs = <>
    IndexDefs = <>
    ObjectView = False
    Params = <>
    StoreDefs = True
    AfterPost = ApplyUpdatesAfterPost
    AfterDelete = ApplyUpdatesAfterPost
    Left = 556
    Top = 152
  end
  object TableTicker: TSimpleDataSet
    Aggregates = <>
    Connection = dbFirebird
    DataSet.CommandText = 'select * from TICKER'
    DataSet.MaxBlobSize = -1
    DataSet.Params = <>
    ObjectView = False
    Params = <>
    AfterPost = ApplyUpdatesAfterPost
    AfterDelete = ApplyUpdatesAfterPost
    Left = 480
    Top = 8
  end
  object TableReverse: TSimpleDataSet
    Aggregates = <>
    Connection = dbFirebird
    DataSet.CommandText = 'select * from REVERSE'
    DataSet.MaxBlobSize = -1
    DataSet.Params = <>
    FieldDefs = <>
    IndexDefs = <>
    ObjectView = False
    Params = <>
    StoreDefs = True
    AfterPost = ApplyUpdatesAfterPost
    AfterDelete = ApplyUpdatesAfterPost
    Left = 24
    Top = 296
  end
  object TableMenu: TSimpleDataSet
    Aggregates = <>
    Connection = dbFirebird
    DataSet.CommandText = 'select * from MENU'
    DataSet.MaxBlobSize = -1
    DataSet.Params = <>
    FieldDefs = <>
    IndexDefs = <>
    ObjectView = False
    Params = <>
    StoreDefs = True
    AfterPost = ApplyUpdatesAfterPost
    AfterDelete = ApplyUpdatesAfterPost
    Left = 176
    Top = 296
  end
  object TableOptions2: TSimpleDataSet
    Aggregates = <>
    Connection = dbFirebird
    DataSet.CommandText = 'select * from OPTIONS2'
    DataSet.MaxBlobSize = -1
    DataSet.Params = <>
    FieldDefs = <>
    IndexDefs = <>
    ObjectView = False
    Params = <>
    StoreDefs = True
    AfterPost = ApplyUpdatesAfterPost
    AfterDelete = ApplyUpdatesAfterPost
    Left = 100
    Top = 152
  end
  object TableVariables: TSimpleDataSet
    Aggregates = <>
    Connection = dbFirebird
    DataSet.CommandText = 'select * from VARIABLES'
    DataSet.MaxBlobSize = -1
    DataSet.Params = <>
    ObjectView = False
    Params = <>
    AfterPost = ApplyUpdatesAfterPost
    AfterDelete = ApplyUpdatesAfterPost
    Left = 556
    Top = 200
  end
  object TableTools: TSimpleDataSet
    Aggregates = <>
    Connection = dbFirebird
    DataSet.CommandText = 'select * from TOOLS'
    DataSet.MaxBlobSize = -1
    DataSet.Params = <>
    ObjectView = False
    Params = <>
    AfterPost = ApplyUpdatesAfterPost
    AfterDelete = ApplyUpdatesAfterPost
    Left = 252
    Top = 296
  end
  object TableRooms: TSimpleDataSet
    Aggregates = <>
    Connection = dbFirebird
    DataSet.AfterOpen = TableRoomsInternalDataSetAfterOpen
    DataSet.CommandText = 'select * from ROOMS'
    DataSet.MaxBlobSize = -1
    DataSet.Params = <>
    ObjectView = False
    Params = <>
    Left = 632
    Top = 344
    object TableRoomsRoom_id: TIntegerField
      FieldName = 'room_id'
      ProviderFlags = [pfInUpdate, pfInWhere, pfInKey]
    end
    object TableRoomsX: TIntegerField
      FieldName = 'x'
      ProviderFlags = [pfInUpdate]
    end
    object TableRoomsy: TIntegerField
      FieldName = 'y'
      ProviderFlags = [pfInUpdate]
    end
    object TableRoomskind: TIntegerField
      FieldName = 'kind'
      ProviderFlags = [pfInUpdate]
    end
    object TableRoomscolor: TIntegerField
      FieldName = 'color'
      ProviderFlags = [pfInUpdate]
    end
    object TableRoomsbColor: TIntegerField
      FieldName = 'bColor'
      ProviderFlags = [pfInUpdate]
    end
    object TableRoomslabel: TStringField
      FieldName = 'label'
      ProviderFlags = [pfInUpdate]
      Size = 255
    end
    object TableRoomswarn: TStringField
      FieldName = 'warn'
      ProviderFlags = [pfInUpdate]
      Size = 255
    end
    object TableRoomstag: TStringField
      FieldName = 'tag'
      ProviderFlags = [pfInUpdate]
      Size = 25
    end
    object TableRoomsstubs: TStringField
      FieldName = 'stubs'
      ProviderFlags = [pfInUpdate]
      Size = 25
    end
    object TableRoomss1: TStringField
      FieldName = 's1'
      ProviderFlags = [pfInUpdate]
      Size = 100
    end
    object TableRoomsmap_id: TIntegerField
      FieldName = 'map_id'
      ProviderFlags = [pfInUpdate]
    end
    object TableRoomsmemo: TWideMemoField
      FieldName = 'memo'
      ProviderFlags = [pfInUpdate]
      BlobType = ftWideMemo
    end
  end
  object TableExits: TSimpleDataSet
    Aggregates = <>
    Connection = dbFirebird
    DataSet.AfterOpen = TableExitsInternalDataSetAfterOpen
    DataSet.CommandText = 
      'select EXITS.*, r1.x as x, r1.y as y, r2.x as x2, r2.y as y2, MA' +
      'PS.MAP as destmap from EXITS inner join ROOMS r1 on r1.ROOM_ID =' +
      ' exits.ROOM1 inner join ROOMS r2 on r2.ROOM_ID = EXITS.ROOM2 inn' +
      'er join MAPS on MAPS.MAP_ID = EXITS.MAP2'
    DataSet.MaxBlobSize = -1
    DataSet.Params = <>
    FieldDefs = <>
    IndexDefs = <>
    ObjectView = False
    Params = <>
    StoreDefs = True
    Left = 632
    Top = 392
  end
  object TableMaps: TSimpleDataSet
    Aggregates = <>
    Connection = dbFirebird
    DataSet.CommandText = 'select * from MAPS'
    DataSet.MaxBlobSize = -1
    DataSet.Params = <>
    FieldDefs = <>
    IndexDefs = <>
    FetchOnDemand = False
    ObjectView = False
    Params = <>
    StoreDefs = True
    AfterPost = ApplyUpdatesAfterPost
    AfterDelete = ApplyUpdatesAfterPost
    Left = 632
    Top = 296
  end
  object TableOptions3: TSimpleDataSet
    Aggregates = <>
    Connection = dbFirebird
    DataSet.CommandText = 'select * from OPTIONS3'
    DataSet.MaxBlobSize = -1
    DataSet.Params = <>
    FieldDefs = <>
    IndexDefs = <>
    ObjectView = False
    Params = <>
    StoreDefs = True
    AfterPost = ApplyUpdatesAfterPost
    AfterDelete = ApplyUpdatesAfterPost
    Left = 100
    Top = 200
  end
  object TableOptions4: TSimpleDataSet
    Aggregates = <>
    Connection = dbFirebird
    DataSet.CommandText = 'select * from OPTIONS4'
    DataSet.MaxBlobSize = -1
    DataSet.Params = <>
    ObjectView = False
    Params = <>
    AfterPost = ApplyUpdatesAfterPost
    AfterDelete = ApplyUpdatesAfterPost
    Left = 100
    Top = 248
  end
  object TableMenuTemp: TSimpleDataSet
    Aggregates = <>
    Connection = dbFirebird
    DataSet.MaxBlobSize = -1
    DataSet.Params = <>
    FieldDefs = <>
    IndexDefs = <>
    ObjectView = False
    Params = <>
    StoreDefs = True
    AfterPost = ApplyUpdatesAfterPost
    AfterDelete = ApplyUpdatesAfterPost
    Left = 176
    Top = 344
  end
  object TableProfiles: TSimpleDataSet
    Aggregates = <>
    Connection = dbFirebird
    DataSet.CommandText = 'select * from PROFILES'
    DataSet.MaxBlobSize = -1
    DataSet.Params = <>
    FieldDefs = <>
    IndexDefs = <>
    ObjectView = False
    Params = <>
    StoreDefs = True
    AfterPost = ApplyUpdatesAfterPost
    AfterDelete = ApplyUpdatesAfterPost
    Left = 24
    Top = 8
  end
  object TableMudlist: TSimpleDataSet
    Aggregates = <>
    Connection = dbFirebird
    DataSet.CommandText = 'select * from MUDLIST'
    DataSet.MaxBlobSize = -1
    DataSet.Params = <>
    ObjectView = False
    Params = <>
    AfterPost = ApplyUpdatesAfterPost
    AfterDelete = ApplyUpdatesAfterPost
    Left = 24
    Top = 56
  end
  object TableGlobals2: TSimpleDataSet
    Aggregates = <>
    Connection = dbFirebird
    DataSet.CommandText = 'select * from GLOBALS2'
    DataSet.MaxBlobSize = -1
    DataSet.Params = <>
    FieldDefs = <>
    IndexDefs = <>
    ObjectView = False
    Params = <>
    StoreDefs = True
    AfterPost = ApplyUpdatesAfterPost
    AfterDelete = ApplyUpdatesAfterPost
    Left = 100
    Top = 56
  end
  object TableSessions: TSimpleDataSet
    Aggregates = <>
    Connection = dbFirebird
    DataSet.CommandText = 
      'select * from SESSIONS ORDER BY DDays DESC, DHours DESC, DMinute' +
      's DESC'
    DataSet.MaxBlobSize = -1
    DataSet.Params = <>
    ObjectView = False
    Params = <>
    AfterPost = ApplyUpdatesAfterPost
    AfterDelete = ApplyUpdatesAfterPost
    Left = 476
    Top = 296
  end
  object dbFirebird: TSQLConnection
    GetDriverFunc = 'getSQLDriverFIREBIRD'
    LoginPrompt = False
    VendorLib = '.\fbclient.dll'
    Left = 40
    Top = 472
  end
  object ArbitraryQuery: TSQLQuery
    MaxBlobSize = -1
    Params = <>
    SQLConnection = dbFirebird
    Left = 104
    Top = 472
  end
  object TableRoomsAlt: TSimpleDataSet
    Aggregates = <>
    Connection = dbFirebird
    DataSet.CommandText = 'select * from ROOMS'
    DataSet.MaxBlobSize = -1
    DataSet.Params = <>
    ObjectView = False
    Params = <>
    Left = 554
    Top = 352
  end
  object TableExitsAlt: TSimpleDataSet
    Aggregates = <>
    Connection = dbFirebird
    DataSet.CommandText = 
      'select exits.*, r1.x as x, r1.y as y, r2.x as x2, r2.y as y2 fro' +
      'm exits inner join rooms r1 on r1.ROOM_ID = exits.ROOM1 inner jo' +
      'in rooms r2 on r2.ROOM_ID = exits.ROOM2'
    DataSet.MaxBlobSize = -1
    DataSet.Params = <>
    FieldDefs = <>
    IndexDefs = <>
    ObjectView = False
    Params = <>
    StoreDefs = True
    Left = 560
    Top = 400
  end
  object Tableunits: TSimpleDataSet
    Aggregates = <>
    Connection = dbFirebird
    DataSet.CommandText = 'select * from UNITS'
    DataSet.MaxBlobSize = -1
    DataSet.Params = <>
    ObjectView = False
    Params = <>
    AfterPost = ApplyUpdatesAfterPost
    AfterDelete = ApplyUpdatesAfterPost
    Left = 556
    Top = 248
  end
end
